package com.glink.manage.vo.participatingunit;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 参建单位
* @author  lumm
* @since 2025-03-10
*/
@ApiModel(value = "ParticipatingUnitSimpleDetailInfoVO对象", description = "参建单位-关联信息")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ParticipatingUnitSimpleDetailInfoVO implements Serializable {
    
    private static final long serialVersionUID = -7901337096410541436L;

    @ApiModelProperty(value = "objId")
    private String objId;

    @ApiModelProperty(value = "施工工程ID")
    private String constructionWorkObjId;

    @ApiModelProperty(value = "参建单位ID")
    private String participatingUnitObjId;

    @ApiModelProperty(value = "单位名称")
    private String unitName;

    @ApiModelProperty(value = "参建类型,1为施工,2为监理")
    private String constructionType;

    @ApiModelProperty(value = "责任人ID")
    private String responsiblePersonId;

    @ApiModelProperty(value = "责任人姓名")
    private String responsibleName;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "参建单位角色,code：ParticipatingUnitRole")
    private String participatingUnitRole;
}
